/* fancySearchForm.css */

/* 表单项通用样式 */
.fancy-search-form .el-form-item {
  margin-right: 16px;
  margin-bottom: 10px;
}

/* 标签优化 */
.fancy-search-form .el-form-item__label {
  color: #5e35b1;
  font-weight: 500;
  font-size: 14px;
  padding-right: 6px;
}
/* fancySearchForm.css */

/* 标签样式 */
.fancy-search-form .el-form-item__label {
  color: #5e35b1;
  font-weight: 600;
  font-size: 14px;
  padding-right: 6px;
}

/* 下拉输入区域美化 */
.fancy-search-form .el-select .el-input__inner {
  border-radius: 6px;
  padding: 6px 12px;
  height: 36px;
  font-size: 14px;
  border: 1px solid #ccc;
  transition: all 0.3s ease;
  background-color: #fff;
}

.fancy-search-form .el-select .el-input__inner:hover {
  border-color: #42a5f5;
}
.fancy-search-form .el-select .el-input__inner:focus {
  border-color: #42a5f5;
  box-shadow: 0 0 5px rgba(66, 165, 245, 0.3);
}

/* 下拉项样式 */
.el-select-dropdown__item {
  font-weight: 500;
  font-size: 14px;
  border-radius: 4px;
  padding: 8px 12px;
  transition: all 0.25s ease;
}

.el-select-dropdown__item:hover {
  background-color: #e8f0fe;
  transform: scale(1.03);
  font-weight: 600;
  color: #5e35b1;
  box-shadow: 0 2px 6px rgba(66, 165, 245, 0.2);
}

.el-select-dropdown__item.selected {
  background-color: #ede7f6 !important;
  color: #4a148c !important;
  font-weight: 700;
}

/* 下拉框美化 */
.fancy-search-form .el-select .el-input__inner {
  border-radius: 6px;
  height: 36px;
  padding: 6px 12px;
  font-size: 14px;
  border: 1px solid #ccc;
  transition: all 0.3s ease;
  background-color: #fff;
}

.fancy-search-form .el-select .el-input__inner:hover {
  border-color: #42a5f5;
}

.fancy-search-form .el-select .el-input__inner:focus {
  border-color: #42a5f5;
  box-shadow: 0 0 6px rgba(66, 165, 245, 0.3);
}

/* 按钮美化 */
.fancy-search-form .el-button {
  height: 36px;
  font-weight: 500;
  border-radius: 6px;
  transition: all 0.3s ease;
}

.fancy-search-form .el-button--primary {
  background: linear-gradient(to right, #42a5f5, #7e57c2);
  color: #fff;
  border: none;
}

.fancy-search-form .el-button:hover {
  transform: scale(1.03);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

/* 响应式适配 */
@media (max-width: 768px) {
  .fancy-search-form .el-form-item {
    width: 100%;
    margin-right: 0;
  }
}


/* el-option 下拉列表项美化 */
.el-select-dropdown__item {
  font-weight: 500;
  transition: all 0.25s ease;
  padding: 8px 14px;
  font-size: 14px;
  border-radius: 4px;
}

/* 鼠标悬停放大 + 背景色 */
.el-select-dropdown__item:hover {
  background-color: #e8f0fe;
  transform: scale(1.03);
  font-weight: 600;
  color: #5e35b1;
  box-shadow: 0 2px 8px rgba(66, 165, 245, 0.2);
}

/* 当前选中的选项样式强化 */
.el-select-dropdown__item.selected {
  background-color: #d1c4e9 !important;
  color: #4a148c !important;
  font-weight: 700;
}
.el-select-dropdown {
  min-width: auto !important;
}
